DROP procedure IF EXISTS `ConsultarPredio`;

DELIMITER $$
CREATE  PROCEDURE `ConsultarPredio`(in sm_nmpredio numeric )
BEGIN
	IF (sm_nmpredio=0) THEN 
		SELECT sm_scpredio,
			sm_nmpredio,
			sm_scclaseuso,
			sm_scclasepredio,
			sm_dsubicacion,
			sm_dsdireccion,
			sm_fhingreso,
			sm_fhmodificacion,
			sm_fhretiro,
			sm_cousuario
		FROM Smart_predio;
	END IF;
    IF (sm_nmpredio>0) THEN
		SELECT sm_scpredio,
			sm_nmpredio,
			sm_scclaseuso,
			sm_scclasepredio,
			sm_dsubicacion,
			sm_dsdireccion,
			sm_fhingreso,
			sm_fhmodificacion,
			sm_fhretiro,
			sm_cousuario
		FROM Smart_predio       
        WHERE sm_nmpredio=sm_nmpredio;
    
    END IF;

END$$

DELIMITER ;